<?xml version='1.0' encoding='UTF-8' ?>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml"
      xmlns:ui="http://java.sun.com/jsf/facelets"
      xmlns:h="http://java.sun.com/jsf/html"
      xmlns:p="http://primefaces.org/ui">

    <body>

        <ui:composition template="NuevoRegistroTemplate.xhtml">

            <ui:define name="top">

            </ui:define>

            <ui:define name="left">          
            </ui:define>

            <ui:define name="right">

            </ui:define>

            <ui:define name="content">
                <h1>Formato de registro para un Nueva Empresa</h1> <br></br><br></br><br></br>
                Ingrese la información solicitada:<br></br><br></br>
                <h:form>
                    <h:panelGrid id="empresaForm" columns="3">
                        <h:outputText value="Usuario"/>
                        <p:inputText id="user" size="25"  value="#{nuevoRegistroActionListener.usuario}" required="true"
                                     requiredMessage="El nombre de usuario es obligatorio"/>  
                        <p:message for="user" display="text" /> 

                        <h:outputText value="Contraseña"/>                        
                        <p:password id="pass1" size="25"  value="#{nuevoRegistroActionListener.contrasena}" feedback="true" minLength="5" required="true"
                                    requiredMessage="La contraseña es obligatoria"/>
                        <p:message for="pass1" display="text" /> 

                        <h:outputText value="Ingrese de nuevo su contraseña"/>
                        <p:password id="pass2" size="25"  value="#{nuevoRegistroActionListener.contrasena2}" feedback="false" minLength="5" required="true"
                                    requiredMessage="La contraseña es obligatoria"/>
                        <p:message for="pass2" display="text" /> 

                        <h:outputText value="Nombre de la empresa"/>
                        <p:inputText id="nombre" size="25"  value="#{nuevoRegistroActionListener.nombreEmpresa}" required="true"
                                     requiredMessage="El nombre de la Empresa es obligatorio"/>  
                        <p:message for="nombre" display="text" /> 

                        <h:outputText value="Descripcion"/>
                        <p:inputText id="descripcion" size="25"  value="#{nuevoRegistroActionListener.descripcionEmpresa}" required="true"
                                     requiredMessage="La descripción de la Empresa es obligatorio"/>  
                        <p:message for="descripcion" display="text" /> 

                        <h:outputText value="RFC"/>
                        <p:inputText id="rfc" size="25"  value="#{nuevoRegistroActionListener.rfcEmpresa}" required="true"
                                     requiredMessage="El RFC de la Empresa es obligatorio"/>  
                        <p:message for="rfc" display="text" /> 

                        <h:outputText value="Página web"/>
                        <p:inputText id="webpage" size="25"  value="#{nuevoRegistroActionListener.pagWebEmpresa}" required="true"
                                     requiredMessage="La página web es obligatoria"/>  
                        <p:message for="webpage" display="text" /> 

                        <h:outputText value="Nombre del contacto de la Empresa"/>
                        <p:inputText id="contacto" size="25"  value="#{nuevoRegistroActionListener.nombreContEmpresa}" required="true"
                                     requiredMessage="El nombre de contacto es obligatorio"/>  
                        <p:message for="contacto" display="text" /> 

                        <h:outputText value="Correo Electrónico del contacto"/>
                        <p:inputText id="email" size="25"  value="#{nuevoRegistroActionListener.correoEmpresa}" required="true"
                                     requiredMessage="El correo electrónico del contacto es obligatorio"/>  
                        <p:message for="email" display="text" /> 

                        <h:outputText value="Telefono"/>
                        <p:inputText id="tel" size="25"  value="#{nuevoRegistroActionListener.telEmpresa}" required="true"
                                     requiredMessage="El telefono del contacto es obligatorio"/>  
                        <p:message for="tel" display="text" /> 

                        <p:commandButton value="Aceptar" action="#{nuevoRegistroActionListener.guardarEmpresa}" ajax="false"/>

                        <h:outputLink value="../../"><h:outputText value="Cancelar"/></h:outputLink>
                    </h:panelGrid>
                </h:form>

            </ui:define>

            <ui:define name="bottom">

            </ui:define>

        </ui:composition>

    </body>
</html>
